home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / coding / dsp / c30setup.exe / PRI_SWW.C < prev    next >
Text File  |  1990-01-17  |  1KB  |  55 lines

  1. /**************************************************************
  2.   
  3.                  pri_sww.c
  4.   
  5.                  James M. Patterson
  6.   
  7.                  01-17-90
  8.   
  9.            (C) Texas Instruments Inc., 1992 
  10.   
  11.            Refer to the file 'license.txt' included with this 
  12.            this package for usage and license information. 
  13.   
  14. *************************************************************/
  15. /*
  16.        primary bus software wait state (SWW) configuration
  17.  
  18.        James M. Patterson
  19.        Texas Instruments, Inc.
  20.        370 S. North Lake Boulevard
  21.        Altamonte Springs, FL   32701
  22.  
  23.        10/19/89
  24.  
  25.        prototype in:   setup.h
  26.  
  27.        calling sequence:       pri_sww( sww )
  28.  
  29.        legal values of SWW:    INT     ( wait only for wait state counter )
  30.                    EXT     ( wait only for /RDYext )
  31.                    EITHER  ( wait for /RDYint OR /RDYext )
  32.                    BOTH    ( wait for /RDYint AND /RDYext )
  33.  
  34. */
  35.  
  36. #define        SWW     0x18
  37.  
  38. void   pri_sww( sww )
  39.  
  40. int    sww;
  41.  
  42. {
  43.  
  44. int    *prim_bus_cr = 0x808064;
  45.  
  46. int    cr;
  47.  
  48. cr = *prim_bus_cr & ~SWW;      /* get current CR contents, clear SWW */
  49.  
  50. cr = cr | sww;               /* OR in new SWW value */
  51.  
  52. *prim_bus_cr = cr;           /* store new CR contents */
  53.  
  54. }
  55.